Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Telfs Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 France F2 Israel F2 France F3 Israel F3 Kazakhstan F1 Kazakhstan F2 Croatia F3 Croatia F4 Croatia F5 France F7 Czech Republic F2 Czech Republic F3 Italy F22 Morocco F5 France F19 France F20 Egypt F35 Egypt F36 Belgium F2 France F11 USA F34 Belgium F1 USA F39 Tunisia F22 (Hammamet) Tunisia F23 (Hammamet) Belgium F1 (Havre) Belgium F2 (Arlon) USA F32 (Fountain Valley) USA F33 (Houston) USA F34 (Harlingen) USA F39 (Waco) Israel F8 (Tel Aviv) Spain F16 (Palma del Rio) Spain F17 (Bakio) France F13 (Ajaccio) Morocco F1 (Khemisset) Morocco F2 (Meknes) Serbia F1 (Novi Sad) Serbia F2 (Novi Sad) Nigeria F4 (Lagos) Nigeria F5 (Lagos) Hong Kong F3 (Hong Kong) M25 Hong Kong M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Grenoble M15 Monastir M15 Tabarka M15 Tabarka M25+H Palma Del Rio M25+H Ajaccio M25 Pitesti M25+H Mulhouse M25 Monastir M15 Monastir M15 Monastir M15 Monastir Czech Republic F1 Slovak Rep. F3 Austria F6 Kosice Challenger M25 Santa Margherita di Pula M25 Esch/Alzette Marrakech Challenger Prague Challenger Karshi Challenger Shanghai Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Heilbronn Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Orleans Challenger Bratislava Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger Bordeaux Challenger Trnava Challenger Prostejov Challenger Prague Challenger St. Remy Challenger Mons Challenger Brescia Challenger Prostejov Challenger Bratislava Challenger Prague Challenger Poprad Tatry Challenger Bangkok Challenger Orleans Challenger Brest Challenger Budapest Challenger Bratislava Challenger Cherbourg Challenger Sophia Antipolis Challenger M15+H Bressuire Barletta Challenger Ostrava Challenger Kosice Challenger Vicenza Challenger San Benedetto Challenger Ilkley Challenger San Benedetto Challenger Bangkok Challenger Rennes Challenger Playford Challenger Indian Wells Challenger Irving Challenger Vicenza Challenger Ilkley Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Poprad Tatry Challenger Cassis Challenger Irving Challenger Braunschweig Challenger Bratislava Challenger Quimper Challenger Orlando Challenger Da Nang Challenger Pau Challenger Jerusalem Challenger Lyon Challenger Bratislava Challenger Braunschweig Challenger Rome Challenger Mallorca Challenger Heilbronn Challenger Pau Challenger Prostejov Challenger Ostrava Challenger Kosice Challenger Sibiu Challenger Trnava Challenger Rennes Challenger Orleans Challenger St. Remy Challenger Prostejov Challenger Bratislava Challenger Liberec Challenger Vancouver Challenger Prostejov Challenger Belgium F3 (De Haan) Canberra Challenger Prague 2 Challenger Liberec Challenger Helsinki Challenger Trnava Challenger Girona Challenger Meerbusch Challenger Blois Challenger Zhangjiagang Challenger Shanghai Challenger Le Gosier Challenger Aix En Provence Challenger Aix En Provence Challenger Prostejov Challenger Vicenza Challenger Portoroz Challenger Menorca Challenger Brest Challenger Bratislava Challenger Lille Challenger Kosice Challenger Pau Challenger Kazan Challenger Lisbon Challenger Vicenza Challenger Marburg Challenger Braunschweig Challenger Drummondville Challenger Tampere Challenger Prague Challenger Istanbul Challenger Liberec Challenger Lille Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Heilbronn Challenger Nottingham Challenger Blois Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Madrid Challenger Orleans Challenger Rabat Challenger Brest Challenger Rennes Challenger Cherbourg Challenger Phoenix Challenger San Marino Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Lexington Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Santiago Challenger Liberec Challenger St. Brieuc Challenger Sophia Antipolis Challenger Sarasota Challenger Francavilla Challenger Savannah Challenger Ostrava Challenger Braga Challenger Prostejov Challenger Samarkand Challenger Orleans Challenger Brest Challenger Bratislava Challenger Grodzisk Mazowiecki Challenger San Luis Potosi Challenger Guadalajara Challenger Bratislava Challenger Pau Challenger Marbella Challenger Murcia Challenger Poznan Challenger Salzburg Challenger Verona Challenger Trieste Challenger Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Split Challenger Salzburg Challenger Zug Challenger Banja Luka Challenger Helsinki Challenger Quimper Challenger Phoenix Challenger Ostrava Challenger Hersonissos 1 Challenger Szczecin Challenger Aix En Provence Challenger Prague Challenger Augsburg Challenger Troyes Challenger Ostrava Challenger Prague Challenger Milan Challenger Glasgow Challenger St. Tropez Challenger Bratislava Challenger Canberra Challenger Ann Arbor Challenger Rennes Challenger Calgary Challenger Manacor Challenger Geneva Challenger Istanbul Challenger Iasi Challenger Helsinki Challenger Hamburg Challenger Maia Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Bratislava Challenger St. Brieuc Challenger Brasov Challenger Ningboo Challenger Trnava Challenger Marbella Challenger Serbia Open - Belgrade Rennes Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Poznan Challenger Leon Challenger Aircel Chennai Open - Chennai Mexico City Challenger Vegeta Croatia Open - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bratislava Challenger Ortisei Challenger Biel Challenger Hungarian Open - Budapest Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem European Open - Antwerp Erste Bank Open - Vienna Open 13 Provence - Marseille Serbia Open - Belgrade Open Parc - Lyon Nordea Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Vercelli Challenger Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Adelaide International 2 - Adelaide Open 13 Provence - Marseille Open Parc - Lyon Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel Todi Challenger Citi Open - Washington Liberec Challenger Tel Aviv Watergen Open - Tel Aviv Generali Open - Kitzbuhel Salzburg Challenger Adelaide International - Adelaide Open 13 Provence - Marseille ABN AMRO Open - Rotterdam Winston-Salem Open - Winston-Salem China Open - Beijing Open Occitanie - Montpellier Delray Beach Open - Delray Beach cinch Championships - London Mallorca Championships - Mallorca Gonet Geneva Open - Geneva EFG Swiss Open - Gstaad China Open - Beijing Glasgow Challenger Hersonissos 2 Challenger Rome Challenger PBZ Zagreb Indoors - Zagreb Swiss Open - Gstaad Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Budapest Challenger Jonkoping Challenger Aix En Provence Challenger Open 13 - Marseille Valencia Open - Valencia Prostejov Challenger Open 13 Provence - Marseille Open 13 - Marseille Bet-at-home Open - Hamburg Aix En Provence Challenger Ortisei Challenger Pau Challenger Bratislava Challenger Valencia Open - Valencia Brisbane International - Brisbane Austrian Open - Kitzbuhel Boss Open - Stuttgart Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Granby Challenger Brest Challenger Mons Challenger Brest Challenger Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger Tallahassee Challenger Winnipeg Challenger Nur-Sultan Challenger Gatineau Challenger Segovia Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Moselle Open - Metz Quimper Challenger Cleveland Challenger Prague II Challenger Marbella Challenger Belgrade Challenger Prague Challenger Citi Open - Washington Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha European Open - Antwerp BMW Open - Munich Brisbane International - Brisbane Noventi Open - Halle Nature Valley International - Eastbourne Helsinki Challenger Lugano Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich bett1HULKS Championships - Cologne Noventi Open - Halle Bratislava 1 Challenger Orleans Challenger Moselle Open - Metz Gijon Open - Gijon United Cup - Australia Braunschweig Challenger Open Sud de France - Montpellier Hamburg Challenger Libema Open - 's-Hertogenbosch Boss Open - Stuttgart Barcelona Open Banc Sabadell - Barcelona Ortisei Challenger Adelaide International 2 - Adelaide Open 13 Provence - Marseille Swiss Indoors Basel - Basel Olbia Challenger Bratislava 2 Challenger Bucharest Open - Bucharest Open Parc - Lyon Brest Challenger Pau Challenger cinch Championships - London Lille Challenger Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Swiss Indoors Basel - Basel Prostejov Challenger Bratislava 1 Challenger Moselle Open - Metz Liberec Challenger Phoenix Challenger If Stockholm Open - Stockholm BMW Open - Munich Heilbronn Challenger Recanati Challenger Lille Challenger Augsburg Challenger Prague 1 Challenger Bordeaux Challenger cinch Championships - London Winston-Salem Open - Winston-Salem Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Prague Challenger Adelaide International - Adelaide Canberra Challenger Bratislava Challenger Lugano Challenger Hamburg Challenger Split Challenger Istanbul Challenger Royan Challenger Mallorca Championships - Mallorca EFG Swiss Open - Gstaad BNP Paribas Open - Indian Wells Western & Southern Open - New York Rolex Paris Masters - Paris Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Suisse Open - Gstaad Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome National Bank Open - Montreal Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu Astana Open - Astana Grand Prix Hassan II - Marrakech Rothesay International - Eastbourne Mutua Madrid Open - Madrid Open Parc - Lyon National Bank Open - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Dallas Open - Dallas Rolex Paris Masters - Paris Abierto Mexicano Telcel - Acapulco Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Cincinnati Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Toronto Moselle Open - Metz Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Wimbledon - London Zug Challenger Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Orleans Challenger Karlsruhe Challenger Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group B, Valencia Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, Q2, CRO-FRA 1-3 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 ATP Cup - Sydney Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 All Lower level tournaments Davis Cup, Group I, 1R, SVK-COL 3-1 Miami Open - Miami European Open - Antwerp U.S. Open - New York Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger French Open - Paris